package com.fastloan.mgt.application.base.service.impl.third;

import com.fastloan.mgt.application.base.model.ApplicationVo;
import com.fastloan.mgt.customer.service.ZyCustomerService;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * 第三方进件
 *
 * @author yanwe
 * createTime 2018-01-2018/1/11 10:53
 */
public abstract class ThirdApplication {

    @Autowired
    protected ZyCustomerService customerService;

    /**
     * 处理json为进件
     *
     * @param object object
     * @return 进件
     */
    public abstract ApplicationVo processApplication(Object object);

    /**
     * 机构编号
     *
     * @return 机构编号
     */
    public abstract String getAgentId();
}
